/**
 *
 */
package com.angel.resourceBundle.daos.propertyValue;

import java.io.Serializable;
import java.util.Collection;

import com.angel.resourceBundle.internationalizable.Internationalizable;
import com.angel.resourceBundle.internationalizer.Internationalizer;
import com.angel.resourceBundle.propertyValue.impl.ComplexPropertyValue;

/** {@link ComplexPropertyValueDAO} helps you to interact between repository and your application.
 *
 *
 * @author William
 *
 */
public interface ComplexPropertyValueDAO extends PropertyValueDAO<ComplexPropertyValue, Serializable> {

	public Collection<ComplexPropertyValue> findAllByInternationalizer(Internationalizer internationalizer);

	public ComplexPropertyValue findAllByInternationalizable(Internationalizable internationalizable);

}
